/*
Stylesheet for TimeLog Project
==============================================0
Version:			4.1
Last revised:	September 28, 2004
By:				Anders Brandstrup
*/


/*
====================
GENERAL TEXT FORMATS
====================
*/

/* Links */
a, a:link, a:visited
{
	color: #000;
	text-decoration: none;
}

a:hover
{
	color: #000;
	text-decoration: underline;
	background-color: #fc6;
}

a:active
{
	color: #000;
	text-decoration: none;
}

a.disabled
{
	color: #666;
	text-decoration: none;
}

img
{
	text-decoration: none;
	background-color: none;
}

a.stifinder, a.stifinder:link, a.stifinder:visited
{
	color: #163e40;
	text-decoration: none;
}

a.stifinder:hover
{
	color: #163e40;
	text-decoration: underline;
}

a.stifinder:active
{
	color: #163e40;
	text-decoration: none;
}

/* Path */
.stifinder
{
	font: normal 10px verdana, sans-serif;
}

/* Normal */
body, p, table, input, .norm, .normWhite, .normBold, normItalic, .FilterField, .list_detail_dark_row, .list_detail_light_row, .list_edit_cell, .txtTotal, .txtSmallNumber, .txtNumber, .txtDate, .txtText, .normList, .normTD, .normPrint, .inputspecial, inputspecialMatrix, .overskredet, .normOverskredet, .disabled, .calWeekday, .calToday, .calWeekend, tr.disabled, td.printbox
{
	font: normal 11px/13px tahoma, arial, helvetica, sans-serif;
}

.bodytxt
{
	font: normal 11px/18px tahoma, arial, helvetica, sans-serif;
}

/* Bold */
.main_header_row, .list_header_row, .header, .list_total_row, .overskriftSektion, .overskriftSektionOverskredet, .calDayName, .overskrift, .overskriftNow, .overskrift_black
{
	font: bold 11px/15px tahoma, arial, helvetica, sans-serif;
}

.normBold
{
	font-weight: bold;
}

/* Italic */
.normItalic
{
	font-style: italic;
}

/* Small */
.small, .smallfont, .smallfontOverskredet, .tabel, .overskrift_lille
{
	font: normal 9px/12px tahoma, arial, helvetica, sans-serif;
}

/* Large */
.headerOverskrift, .headerOverskriftWhite, .overskrift_black_large
{
	font: bold 13px/18px tahoma, arial, helvetica, sans-serif;
}
	

/*
====================
FONT COLOURS
====================
*/

/* White */
.headerOverskriftWhite, .list_header_row, .normWhite, .tabel, .calDayName, .calToday, .overskrift, .overskriftNow, .overskrift_lille
{
	color: #fff;
}

/* Red (overdue) */
.overskriftSektionOverskredet, .smallfontOverskredet, .overskredet, .normOverskredet
{
	color: #c00;
}

/* Black */
body, p, .bodytxt .norm, .small, .headerOverskrift, .list_detail_dark_row, .list_detail_light_row, .list_total_row, .list_edit_cell, .overskriftSektion, .normItalic, .normPrint, .calWeekday, .calWeekend, td.printbox, .overskrift_black, .overskrift_black_large
{
	color: #000;
}

/* Darkest grey */
.smallfont
{
	color: #333;
}

/* Dark grey (disabled) */
.tipTxt, tr.disabled
{
	color: #666;
}

/* Light grey */
.disabled
{
	color: #ccc;
}

/* Darkest green */
.stifinder
{
	color: #163e40;
}

/*
====================
BACKGROUND COLOURS
====================
*/

/* White */
.list_edit_cell
{
	background-color: #fff;
}

/* Light grey */
tr.rowselected
{
	background-color: #ccc;
}

/* Darkest green */
.calDayName, .calToday, .list_header_row
{
	background-color: #163e40;
}

/* Dark green */
.overskriftNow
{
    background-color: #9ba8a8;
}

/* Light green */
.calWeekend, td.printbox
{
    background-color: #cdd3d3;
}

/* Lightest green */
.main_header_row, .main_table, .wrapper_table, .normList, .normTD, .inputspecial, inputspecialMatrix, .list_detail_dark_row, .calWeekday,.insertFrame
{
	background-color: #e6e9e9;
}

/* Transparent */
a.gfx:hover
{
	background-color: transparent;
}

/*
====================
OTHER FORMATTING
====================
*/

/* Other formatting */
body
{
	background-color: #fff;
	margin: 0;
	padding: 0;
}

.FilterField
{
	width: 200px;
}

.list_table
{
	border: 0px;
	width: 800px;
}

.list_table_edit
{
	width: 900px;
}

.list_header_row, .list_detail_dark_row, .list_detail_light_row, .list_total_row
{
	vertical-align: top;
}

.list_header_row, .basic_table, .main_table, .wrapper_table
{
	width: 800px;
}

.list_detail_dark_row, .list_detail_light_row
{
	height: 16px;
}

.list_total_row
{
	background-color: #bbb;
}

.list_edit_cell
{
	width: 100px;
}	

.txtTotal, .txtSmallNumber, .txtNumber
{
	text-align: right;
}

.txtSmallNumber
{
	width: 35px;
}

.txtNumber
{
	width: 50px;
}	

.txtTotal
{
	width: 70px;
}

.txtDate
{
	width: 85px;
}

.inputspecial, inputspecialMatrix
{
	border: 0;
}

.calEntry
{
	text-align: left;
}

/* Horizontal dimensions */
.w800
{
	width: 800px;
}

.w660
{
	width: 660px;
}

.w330
{
	width: 330px;
}

/* Tips */
.tip
{
	margin: 24px 0 24px 0;
	border-top: 1px solid #fc3;
	border-bottom: 1px solid #fc3;
	padding: 4px 0;
	background: url(gfx/icon_ui_tip.gif) no-repeat 2px 4px;
}

.tipTxt
{
	margin: 0;
	padding-left: 20px;
}
/* Footer */
.footer
{
	margin: 18px 0 0 0;
}


.dateSel
{
	border: 1px solid #c00;
}
.dateToday
{
	border: 1px solid #9ba8a8;
}